 /*********** PRODOTTI *************/

/*****scheda prodotto**********/
.product-view{	
	clear:both;
	overflow:hidden;
	margin-bottom:15px;
}

.img-product {
    float: left;
	width:80px;
}

#pcode{
	width:300px;
	float:left;
	margin:5px 0 6px;
	height:15px;
}

#content .tabs 
{
    display:none;
    height: 26px;
    list-style-type: none;
	float:right;
	width:374px;
}
#content .tabs li {
    float: left;
    padding: 0;
}

#content .tabs li.unico a.current{
	border-right:1px solid #D9DADB;
}
#content .tabs li a.current{
	border-bottom-color:#fff;
	border-right:0;	
}

#content .tabs li.last a.current{
	border-right:1px solid #D9DADB;
	border-left:none;
}

#content .tabs li a {
    border: 1px solid #CCCCCC;	
    color: #000000;
    padding: 5px 10px;
	background:#fff;
	display:block;
	position:relative;
	top:1px;
	text-decoration:none;
	font-weight:bold;
}

.product-img-box{
	margin-bottom:15px;
	float:left;
	/*width:320px;
	padding:10px;	
	position: relative;
	overflow:hidden;	*/
}

.product-img-box span#zoom{
	display:none;
	text-align:center;
	background:#CCCCCC;
    padding: 2px 0;
    width: 300px;
    z-index: 1000;
}

.product-img-box span#zoom span{
	color:#605E5F;	
}

.product-img-box a:hover span#zoom{
	display:block;
}
.product-img-box a:hover{
	text-decoration:none;
}

.product-details{
	width:540px;
	float:right;
	overflow:hidden;
}

.product-content{
	clear:both;
	position:relative;
}

a.pdf
{
	text-decoration:none;
	font-weight:bold;
}
a.pdf:hover 
{
	text-decoration:underline;
}

#titoloArt{
	font-weight:bold;
	display:inline;
	font-size:18px;
}
.product-links{
	padding:5px 10px 13px ;
/*	margin:0 0 0 323px;**/
	float:right;
}

#PanelPrezzo {
	margin:0 0 10px 10px;
}

#PanelBTNCarrello p{
	margin:0;
}

#prezzo{font-size:16px;}

.oldprice{ text-decoration:line-through;font-size:15px;margin-right: 8px;}
#slider .oldprice{ font-size:20px;}
.newprice{ color:#F00;}

/*#PanelBTNCarrello{margin-top:10px;}*/

/*icone aggiungi al carrello e info
a.carrello,a.info{
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0 3px 26px;
	line-height:20px;
}

a.carrello{
	background-image:url("../../images/prodotti/carrello.png");
}

a.info{
	background-image:url("../../images/prodotti/info.png");
}*/

a.carrello,a.info{
	background-color: #353535;
    color:#fff;
    padding:6px 10px;
    font-size: 11px;
    text-decoration:none;    
	line-height:20px;
	text-transform:uppercase;
	font-weight:bold;
}

a:hover.carrello,a:hover.info
{
	background-color: #999797;
}

/***lista di nomi di tutti i prodotti***/
#product-list{
	width:200px;
	float:left;
	padding:0;
	margin:0;
}

#product-list li{
	list-style:none;
	margin:0 0 10px;
	padding:0;
}

#product-list li a {
	text-decoration:none;	
}

#product-list li a:hover {
	text-decoration:none !important;
}

#product-list li a.active{
	text-decoration:underline;
}

.white .tooltip {
display:none;
background:url("../../images/black_arrow_big.png");
height:163px;
padding:40px 30px 10px 30px;
width:310px;
font-size:11px;
color:#fff;
} 


/*********** shopping cart **********/
.cart-table {
    margin: 20px 0;
}

.data-table {
    width: 100%;
}
#shopping-cart-table{
	border: 0 none;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}

#shopping-cart-table a{
	text-decoration:none;
}
.cart-table thead th, .cart-table td.footer {
    background: none repeat scroll 0 0 #ECEDED;
	padding: 9px;
	border: 1px solid #DDDDDD;
	font-weight:bold;
}

.cart-table td {
    padding: 15px;
    text-align: center;
    vertical-align: middle;
	 border: 1px solid #DDDDDD;
}

.a-left {
    text-align: left !important;
}


p.product-title{text-align:left;}
h5.product-name{text-align:left; }

.totale{text-align:right;}

.img-quantita {
    float: right;
    width: 18px;
}

.addcart {
    color: #FFFFFF;
    font-weight: bold;
    border: 0 none;
    cursor: pointer;
   
    padding: 3px 10px;
    width: auto;
	background-color:#000;
}

.light{
	color:#1b5656;
	background-color:#C3DFC7;
}
.cart .totals {
    text-align: center;
	float: right;
}
/*
.cart .totals {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #DDDDDD;
    
    padding: 20px 14px;
    width: 249px;
}*/

.prosegui {
    background-color: #000;
	font-weight:bold;
	cursor:pointer;
	border: 0 none;
    color: #FFFFFF;
	padding:7px;
}
/***paginazione catalogo***/
.tool-box {
    background: none repeat scroll 0 0 #F4F4F4;
    padding: 6px 15px 7px 17px;
}

.pager {
    border-bottom: 1px solid #D7D7D7;
    color: #271F19;
    font-family: Arial,Helvetica,sans-serif;
    padding: 0 6px 6px 0;
    text-align: center;
}

.pager .amount {
    float: left;
    padding-top: 3px;
}

.sorter {
    color: #271F19;
    font-family: Arial,Helvetica,sans-serif;
    padding: 6px 0 0;
}

.DESC {
    background-image: url("../images/prodotti/arrow_desc.png");
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: 9999px;
    width: 40px;
}

.ASC {
    background-image: url("../images/prodotti/arrow_asc.png");
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: 9999px;
    width: 40px;
}

/*panel sconto su quantita nel carrello*/
#panelSconto p{ font-size:10px;text-align:right;}

/*step carrello*/
#step-carrello{ padding:0;}
#step-carrello li
{
	padding: 5px 3px;
	list-style:none;
	display:inline;
	margin-right:2px;	
	background:#3C3C3B;
	color:#fff;
}

#step-carrello li.active
{
	background:#605E5F;

	}

#step-carrello li a
{
	text-decoration:none;
	color:#fff;
	}
	
/*** visualizzazione dei prodotti  per righe *****/

ul.product
{
    padding:0;
    margin-top:10px;
    overflow:hidden;
           }

ul.product li{
	list-style:none;
	border:none;
	width:200px;
	float:left;
	margin:0 20px 20px 0;
	text-align: center;
	position: relative;
	height:420px;
}

ul.product li:hover{
	z-index:10;
}

ul.product li.first 
{
    
}

ul.product li img.new, ul.product li img.offerta{
	position: absolute;
    right: 0px;
    top: 0px;
    z-index: 99999;
	height:auto;
	width:57px !important;
} 

ul.product li span.offerta{
	font-size:10px;
	color:#FF0000;
}

ul.product a span img{
	padding:0 0 0 3px;
	margin:0 0 -2px 0;
	height:auto;
	width:auto;
}
 
ul.product a span {
    display: block; 
    width: 131px;
    background-color: #E77505;
    color:#fff;
    padding:6px 10px;
    font-size: 11px;
    text-align: left;    
    text-decoration:none;
    margin: 0px !important;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
}
 
ul.product a:hover span{
	background-color: #F0D18D;
}

ul.product li a img{
	z-index:0;
	width:200px;
	float:left;
}

ul.product li.marche img {
	height:140px;
	width:693px;
}

ul.product .dettagli
{
    margin-bottom: 5px;
}

ul.product h3{
	padding:0;
}

ul.product h3 a{
	text-decoration:none;
}

ul.product p {
	font-size:12px;
	color:#fff;
	padding:4px 0;
	margin:0;
	display:none;
}



ul.product p.prezzo {
	font-size:20px;
	font-weight:bold;
	color:#000;
	padding:4px 0;
	margin:0;
}

ul.product span.dettagli{ 
	background-color:#E77505;
	width:55px;
	margin:0px 0px 5px 0px !important;
	float:left;
	}
	
ul.product div.link{
	float:left;
}

/*** visualizzazione dei prodotti per box affiancati*****/
#prodotti ul.box li{	
	width:226px;
	margin-left:10px;
	border:none;
	padding:0;
	height:235px;
}

#prodotti ul.box li img{
	width:206px;
	padding:10px;
}

#prodotti ul.box h3{
	margin:2px;
	padding:0 10px;
}

#prodotti ul.box h3 a{
	font-size:12px;
	text-decoration:none;
}

#prodotti ul.box p, #prodotti ul.box span.offerta{
	padding:0 10px;
}

#prodotti ul.box p{
	font-size:18px;
}
	
#prodotti ul.box div.link{
	position:absolute;
	bottom:0px;
	padding:0;
	left:0;
}

#prodotti ul.box li img.new, #prodotti ul.box li img.offerta{
    right: -10px;
    top: -10px;
}

#prodotti ul.product li.category {
	float: left;
    height: 200px;
    margin-bottom: 18px;
    margin-right: 11px;
    width: 200px;
	padding:2px;
	border:none;
	background:#fff url("../../images/loader.gif") no-repeat 50% 50%;
	position:relative;
}

#prodotti ul.product li.category a {
    display: block;
    color: #F0D18D;
    font-size: 15px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
}


#prodotti ul.product li.category a span {
    background: none repeat scroll 0 0 #141414;
    bottom: -20px;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 40px;
    padding: 5px;
    position: absolute;
    width: 220px;
    z-index: 2;
	left:0;
}

#prodotti ul.product li.category img{
	width:200px;
	height:200px;
    margin-bottom:5px;
}
